package cmd

type City int64

const (
	Undefined City = iota
	上海
	北京
	杭州
)

var cityLookup = map[string]City{
	"上海": 上海,
	"北京": 北京,
	"杭州": 杭州,
}

func (s City) String() string {
	switch s {
	case 上海:
		return "1"
	case 北京:
		return "2"
	case 杭州:
		return "3"
	}
	return "unknown"
}

func (s City) String2() string {
	switch s {
	case 上海:
		return "上海"
	case 北京:
		return "北京"
	case 杭州:
		return "杭州"
	}
	return "未知"
}

func (s City) String3() string {
	switch s {
	case 上海:
		return "shanghai"
	case 北京:
		return "beijing"
	case 杭州:
		return "hangzhou"
	}
	return "未知"
}